.js-fade-rotate {
	text-align: center;
}
.js-rotate-item, .js-reveal-item {
	display: none;
}
.js-fade-reveal img{
	height: 100%;
	width: auto;
}
.js-hover-selector{
	display: inline-block;
	height: 8px;
	width: 16px;
	border: 2px inset #666;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 2px;
	cursor: pointer;
	opacity: 0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
}
.js-hover-selector:hover {
  opacity: .3;
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
}
.js-hover-selector-active{
	background-color: #000000;
	border: 2px outset #666;
	opacity: 1 !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
}